package com.cug.smartranch.animal.admin.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 动物健康信息新增接口请求参数实体
 */
@Data
@Schema(description = "动物健康信息新增参数")
public class AnimalHealthSaveReqDTO {
    /**
     * 动物id
     */
    @Schema(description = "动物id",
            example = "1",
            required = true)
    private Long animalId;

    /**
     * 动物体温（只能填整数）
     */
    @Schema(description = "动物体温（只能填整数）",
            example = "37",
            required = true)
    private Integer temperature;

    /**
     * 动物心率（次/分钟）
     */
    @Schema(description = "动物心率（次/分钟）",
            example = "123",
            required = true)
    private Integer heartRate;

    /**
     * 呼吸频率（次/分钟）
     */
    @Schema(description = "呼吸频率（次/分钟）",
            example = "123",
            required = true)
    private Integer respirationRate;

    /**
     * 血糖（mg/dl）
     */
    @Schema(description = "血糖（mg/dl）",
            example = "123.1",
            required = true)
    private Double bloodGlucose;

    /**
     * 体重（kg）
     */
    @Schema(description = "体重（kg）",
            example = "123.1",
            required = true)
    private Double bodyWeight;
}
